package grammar

import (
	"fmt"
	vql "vql/grammar/gen"
)

type VqlVisitor struct {
	vql.BaseSqlParserVisitor
}

func NewVqlVisitor() *VqlVisitor {
	return &VqlVisitor{}
}
func (v *VqlVisitor) VisitStatement(ctx *vql.StatementContext) interface{} {
	fmt.Println("VisitStatement")
	if ctx.SelectStatement() != nil {
		ctx.SelectStatement().Accept(v)
	}
	return v.VisitChildren(ctx)
}
